supply and repair - German English Dictionary